package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.MonReliefAppVO;

import java.util.List;


/**
 * <p>Description:息费减免申请	 <p>
 * @author ligm
 * @date 2019-10-29
 */
public interface MonReliefAppService {
	
	public List<MonReliefAppVO> queryAllOwner(MonReliefAppVO monReliefAppVo);
	
	public List<MonReliefAppVO> queryAllCurrOrg(MonReliefAppVO monReliefAppVo);
	
	public List<MonReliefAppVO> queryAllCurrDownOrg(MonReliefAppVO monReliefAppVo);

	public List<MonReliefAppVO> queryAllCurrOwnerPrd(MonReliefAppVO monReliefAppVo);
	
	public int insertMonReliefApp(MonReliefAppVO inMonReliefAppVo);
	
	public int deleteByPk(MonReliefAppVO monReliefAppVo);
	
	public int updateByPk(MonReliefAppVO monReliefAppVo);
	
	public MonReliefAppVO queryByPk(MonReliefAppVO monReliefAppVo);

	public List<MonReliefAppVO> queryAllByConditions(MonReliefAppVO monReliefAppVo);

	/**
	 * 息费减免明细信息列表查询
	 * @param monReliefAppVo
	 * @return
	 */
	public List<MonReliefAppVO> queryAllDetail(MonReliefAppVO monReliefAppVo);

	public List<MonReliefAppVO> queryAllDetailExp(MonReliefAppVO monReliefAppVo);

	public List<MonReliefAppVO> queryAllOwnerExp(MonReliefAppVO monReliefAppVo);

	public List<MonReliefAppVO> queryAllCurrOrgExp(MonReliefAppVO monReliefAppVo);

	public List<MonReliefAppVO> queryAllCurrDownOrgExp(MonReliefAppVO monReliefAppVo);

	public List<MonReliefAppVO> queryAllCurrOwnerPrdExp(MonReliefAppVO monReliefAppVo);

}
